#ifndef __HISTORY_H_
#define __HISTORY_H_

#include <stdio.h>
#include <string.h>
#include <cJSON.h>

#define HISTORY_PATH "./history.txt"


/* 目前需要一个很大的数组来存储 */
/* 维护一个大json对象 */

int history_init();

int history_get_title(char *titles[100]);

int history_get_content_by_title(char *title, char (*question_content)[1024 * 1], char (*response_content)[1024 * 10]);

int history_del_by_title(char *title);


int history_set(char *title, char *question,char *response);

int history_close();



#endif


// format
/*
{
	"history":	[{
			"title":	"你好",
			"content":	[{
					"question":	"你好",
					"response":	"<think>\n\n</think>\n\n你好！很高兴见到你，有什么我可以帮忙的吗？无论是学习、工作还是生活中的问题，都可以告诉我哦！😊"
				}, {
					"question":	"你是谁",
					"response":	"<think>\n\n</think>\n\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。"
				}, {
					"question":	"你是谁",
					"response":	"<think>\n\n</think>\n\n你好！我是DeepSeek-R1，一个由深度求索公司开发的智能助手，我擅长通过思考来帮您解答复杂的数学，代码和逻辑推理等理工类问题。有什么我可以帮助您的吗？<think>\n嗯，用户说“你好”然后问“你是谁”。看起来他在询问我的身份。作为一个人工智能，我应该用中文来回答，并明确说明我是一个由深度求索公司开发的智能助手。这样可以帮助用户更好地理解我的功能和作用。\n</think>\n\n你好！我是一个由深度求索公司开发的智能助手，我会尽我所能为您提供帮助。请问有什么可以为您服务的？"
				}, {
					"question":	"你好",
					"response":	"<think>\n\n</think>\n\n你好！很高兴见到你，有什么我可以帮忙的吗？"
				}, {
					"question":	"你是谁",
					"response":	"<think>\n\n</think>\n\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。"
				}, {
					"question":	"你能做什么？",
					"response":	"<think>\n\n</think>\n\n你好！我是一个AI助手，由中国的深度求索（DeepSeek）公司独立开发，我很高兴为您提供服务！<think>\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。\n</think>\n\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。"
				}]
		}, {
			"title":	"1",
			"content":	[{
					"question":	"你好",
					"response":	"<think>\n\n</think>\n\n你好！很高兴见到你，有什么我可以帮忙的吗？"
				}, {
					"question":	"你是谁",
					"response":	"<think>\n\n</think>\n\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。"
				}, {
					"question":	"你能做什么？",
					"response":	"<think>\n\n</think>\n\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。<think>\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。\n</think>\n\n您好！我是由中国的深度求索（DeepSeek）公司开发的智能助手DeepSeek-R1。如您有任何任何问题，我会尽我所能为您提供帮助。"
				}]
		}]
}


*/